About Clause Technologies Ltd (12952310) United Kingdom