About I.o.o. Limited (05159638) United Kingdom