About Rickmax Limited (11297201) United Kingdom