When I researched this little one, I found it had not one name but three!! It's known as a Tiger, a Golden or a Hecale Longwing!! (just the one Latin name though, Heliconius hecale
I did try to remove the pale leaves on the right, but made such a hash of it decided to leave well alone!!
(You are welcome to have a go!).
Edit: This was taken at Buckfastleigh Butterfly & Otter Centre, Devon (UK)
Pets and captive animals