About Ludbrook Investments Ltd (12727181) United Kingdom