About Effacer Studios Ltd (12322247) United Kingdom