About Rickytech Industries Ltd (10292783) United Kingdom