About Ollie S Wellness Kitchen Limited (10298193) United Kingdom