About Vuka Properties Ltd (12285348) United Kingdom