About Fincobit Limited (SC668246) United Kingdom