About Ballycastle Limited (09689457) United Kingdom