About Astrid Technologies Limited (07615870) United Kingdom