About Intechral Solutions Limited (11621338) United Kingdom