About Lamberto Rimondi Limited (11679188) United Kingdom