About Achill Rock Innovation Development Centre Limited (NI638631) United Kingdom