About Oodles Trading Limited (04095067) United Kingdom