About Arklow Astra Limited (11402425) United Kingdom