About Baard Technology Limited (03477865) United Kingdom