About Magleran Ltd (12034518) United Kingdom