About Nimble Studio Limited (07601897) United Kingdom