About Intlerec Solutions Limited (10861108) United Kingdom