About Charles Rama Limited (01425944) United Kingdom