About Wabi Property Investment Ltd (13329464) United Kingdom