About I.r.c. Holdings Limited (SC561307) United Kingdom