About Ballabee Ltd (NI666087) United Kingdom