About Grigoras Len Ltd (12643334) United Kingdom