About Stranger Studios Ltd (12766460) United Kingdom