About Myflat Africa Ltd (12759109) United Kingdom