About Rekka Limited (11530319) United Kingdom