About Lotd 25 Limited (12782881) United Kingdom