About Impliedtech Solutions Uk Limited (13262216) United Kingdom