About Ibs Technology Limited (06477546) United Kingdom