About Compera Ltd (12265681) United Kingdom