About Laputa Properties Ltd (13518417) United Kingdom