About Nibble Holdings Limited (12534612) United Kingdom