About Combase Limited (05577429) United Kingdom