About Ngobesei Limited (11445613) United Kingdom