About Cubra Properties Ltd (13438221) United Kingdom