About I-bodi Technology Limited (06440237) United Kingdom