About Bitpelican Limited (12297146) United Kingdom