About Amumbi S Villa Ltd (10102279) United Kingdom