About Ruby Aggregator Holdings 2 Limited (13162644) United Kingdom