About Loughtonsphere Ltd (13074483) United Kingdom