About Nibra International Ltd (10826854) United Kingdom