About James Clarke Ba Limited (12210460) United Kingdom