About Ladder Corp. Ltd (11424295) United Kingdom