About Ixaris International Limited (11020759) United Kingdom