About Abelee (uk) Limited (11916439) United Kingdom