About Karl Francis Uk Limited (11284430) United Kingdom