About Bat Associates Limited (SC401078) United Kingdom