About Vademecum Partners Limited (07156645) United Kingdom