About Olgrirsurd Ltd (13184238) United Kingdom