About Rebeka Solutions Limited (12238459) United Kingdom