About Ladder Studio Ltd (12631243) United Kingdom