About Abellum Limited (05581756) United Kingdom