About Remi Holdings Limited (12521875) United Kingdom