About Foxy Communications Limited (07111927) United Kingdom