About Portal Studio Limited (12038534) United Kingdom