About Lammtarra Limited (10819390) United Kingdom