About Nimbous Technologies Limited (12290054) United Kingdom