About Roubaix Group Limited (12093890) United Kingdom