About The Freckled Group Ltd (12748925) United Kingdom