About Ibs Holdings Limited (05856651) United Kingdom