About Taste Of Home Africa Limited (13139970) United Kingdom