About Spica Power Limited (09504609) United Kingdom