About Mellinger Investments Limited (12502708) United Kingdom