About Clipeus Ltd (11414485) United Kingdom