About Newbites Technology Ltd (13240992) United Kingdom