About Abbogella Ltd (12208498) United Kingdom