About Toffee Holdings Limited (09966366) United Kingdom