About Kaleb Neguse Limited (11534432) United Kingdom