About Ollie Ndt Ltd (12209720) United Kingdom