About Rickee Technology (uk) Ltd (13132623) United Kingdom