About Akuba Properties Ltd (13557314) United Kingdom