About Captain Stan Limited (05118024) United Kingdom