About Logra Limited (SC581091) United Kingdom