About Baron Technology Limited (02318228) United Kingdom