About Cinchona Technologies Ltd (13033890) United Kingdom