About Consultra Management Limited (12337871) United Kingdom