About Guepardo Plc (07211508) United Kingdom