About Pallet Studio Ltd (11910346) United Kingdom