About Bitcap Holdings Limited (08624882) United Kingdom