About Abaga House Limited (12497015) United Kingdom