About Lotrop Limited (10940718) United Kingdom