About Interra Smart Building Solutions Limited (12873639) United Kingdom