About Selfish Studio Ltd (12072290) United Kingdom