About Wylie Tech Ltd (SC627141) United Kingdom