About Mcneicefx Limited (12727269) United Kingdom