About Chakra Ladder Ltd (11662598) United Kingdom