About Almida Partners Limited (12960816) United Kingdom