About Palmsby Studio Ltd (12859923) United Kingdom