About Cocherga S Ltd (12282282) United Kingdom