About Olobe Kitchen Ltd (12740252) United Kingdom