About Hamflo International Limited (10774352) United Kingdom