About Taj Lark Lane Limited (12491193) United Kingdom