About Pascal Innovation Limited (06575326) United Kingdom