About Mufarowashe Ltd. (10351061) United Kingdom