About Ibi-logic Limited (09440673) United Kingdom