About Ramm Holdings Limited (11158748) United Kingdom