About Tech24 Solutions Limited (13322364) United Kingdom