About E Wacuka Limited (13693269) United Kingdom