About Urich & Rich Limited (11447556) United Kingdom