About Lark Technology Group Limited (02396243) United Kingdom