About Rymac Holdings Ltd (10867397) United Kingdom