About Indelicious London Limited (11753086) United Kingdom