About Lorra 01 Ltd (10929007) United Kingdom