About Shift Interaction Limited (07361768) United Kingdom