About Claes Juhlin Ltd (13676393) United Kingdom