About Ybi Properties 1 Limited (10064053) United Kingdom