About Carelle Aberdeen Limited (SC147285) United Kingdom