About Ixrs Consultants Limited (10669363) United Kingdom