About Lark Tech Services Ltd (10638637) United Kingdom