About Ibak Ltd (03769166) United Kingdom