About Tech64 Solutions Ltd (10279086) United Kingdom