About Bloomsbury Fintech Labs Limited (12611228) United Kingdom