About Loddon Solutions Ltd (11659191) United Kingdom