About Rossby Limited (SC388316) United Kingdom