About Rambo Limited (05240069) United Kingdom