About Newbake Limited (10097594) United Kingdom