About Thinkubation Ltd (05246290) United Kingdom