About I.t Finlay Limited (10847079) United Kingdom