About Landrise Holdings Limited (12875061) United Kingdom