About Meteora Shipping & Trading Ltd (10341612) United Kingdom