About Rubix Technology Solutions Limited (12099041) United Kingdom