About Roopra Holdings Limited (12220393) United Kingdom