About Nexsa Property Investment Ltd (12922067) United Kingdom