About Exaclair Holdings Limited (06436616) United Kingdom