About Alex Bloch Ba Limited (12603383) United Kingdom