About Assiduous Technologies Limited (11728146) United Kingdom