About Applecake Limited (05309219) United Kingdom