Registered at 38 George Street, Dumfries DG1 1EH Babble Cloud (8020) Limited was a Private Limited Company with SC278646 registration number. The firm was started on 2005-01-19. Babble Cloud (8020) Limited had existed on the market for eighteen years. Founded as 8020, this business used the business name up till 2021-11-11, then it was replaced by Babble Cloud (8020) Limited.
When it comes to this specific firm's directors directory, there were four directors including: Matthew P. and James C..
The companies that controlled this firm included: Babble Cloud Holdings Limited owned over 3/4 of company shares and had 3/4 to full of voting rights. This business could have been reached in London at 31 Bury Street, EC3A 5AR and was registered as a PSC under the registration number 10991403.