About Capricorn 23 Limited (06425304) United Kingdom