About Rk Frames Kiel Ltd (12175194) United Kingdom