About Chipper Technologies (uk) Limited (12159644) United Kingdom