About Avidus Partners Limited (11036299) United Kingdom