About Freckle & Hyde Limited (07572020) United Kingdom