About Oloo Kitchens Limited (NI639620) United Kingdom