About Nimbus Technologies Limited (12564398) United Kingdom