About Arran Investment Capital Limited (SC514234) United Kingdom