About Blackruby Solutions Limited (10983475) United Kingdom