About Ittria Limited (SC468416) United Kingdom