About Pastel Technologies Llp (OC425452) United Kingdom