About Coimbra Solutions Ltd (10320190) United Kingdom