About Kyra Rodriguez Limited (13417204) United Kingdom