About Sa Project Science Limited (10479046) United Kingdom