About Tricky Tech Ltd (12895914) United Kingdom