About Chakra Group Limited (11180460) United Kingdom