About Rickstain Ltd (09992758) United Kingdom