About Atherra Capital Limited (12073237) United Kingdom