About Marmalade (uk) Limited (05171571) United Kingdom