About Logos Learning Platform Limited (13559415) United Kingdom