About Tech & Change Ltd (10794252) United Kingdom