About Lovelace Avenue Management Ltd (07797407) United Kingdom