About Pamba Studio Ltd. (09981660) United Kingdom