About Frekkle London Ltd (12818648) United Kingdom