About Rickards Global Services Limited (10704924) United Kingdom