About The Flame Lily Holdings Ltd (12828332) United Kingdom