About Lime Tiger Properties Limited (10628710) United Kingdom