About Lara International Limited (10068222) United Kingdom