About Wilshere Tech Solutions Ltd (11156301) United Kingdom