About Abella Hr Limited (11719602) United Kingdom