About Ladder Logix Ltd (10417816) United Kingdom