About Id Bass Controls Limited (10637228) United Kingdom