About Stod Limited (12199778) United Kingdom