About Memory Oil Limited (06999413) United Kingdom