About Bat Radar Limited (10687122) United Kingdom