About European Office Folkestone Limited (08712204) United Kingdom