About Squeezyball Merchandising Ltd (05249288) United Kingdom