About Rootcupi R&d Ltd (09412629) United Kingdom