About Digibar Fin Limited (11068258) United Kingdom