About Storax Limited (04279596) United Kingdom