About Keilafisk Limited (09561362) United Kingdom