About Kanalos Construct Limited (12678728) United Kingdom