About Key 103 Limited (00828619) United Kingdom