About Ibl (af) Limited (12507321) United Kingdom