About Packer Studio Limited (10121366) United Kingdom