About Amelia Investments (1869) Limited (03538396) United Kingdom