About Bill & Ben International Limited (05952315) United Kingdom