About Kyra Heft Limited (11884928) United Kingdom