About Bat Construct London Ltd (10979837) United Kingdom