About Rib Technology Limited (06559327) United Kingdom