About Neil Barks Management Services Limited (11820141) United Kingdom