About Scuderia Sch Mer Ltd. (12730429) United Kingdom