About Lark Technology Holdings Ltd (10910994) United Kingdom