About Carramore Limited (12107208) United Kingdom