About I.o.o. Sales Limited (02298807) United Kingdom