About Abaloseda Limited (07016063) United Kingdom