About Lasade Project Services Limited (12246672) United Kingdom