About Techfractal Solutions Ltd (10464339) United Kingdom