About Tech Rate Consulting Limited (08243424) United Kingdom