About Palba Ltd (SC645317) United Kingdom