About Ibs&abs Limited (13248256) United Kingdom