About Lovorika London Limited (10671268) United Kingdom