About Iffi & Bax Limited (13251082) United Kingdom