About Loggor Ltd (12237952) United Kingdom