About Camelia Investment 3 Limited (10970818) United Kingdom