About Rectangular Studio Ltd (09938492) United Kingdom