About The Platform Studio Ltd (12815701) United Kingdom