About Ultrabead Ltd (NI674506) United Kingdom